package com.jiyun.user.service;

import com.jiyun.Result.Result;
import com.jiyun.common.pojo.home.User;
import com.jiyun.common.pojo.user.Dto.UserPass;

import java.util.List;

public interface UserService {
    User login(User user);
    void sendCode(String phone) throws Exception;

    void register(User user);

//    User findById(Integer id);

//    Boolean updatePsd(User byId);

    // 修改密码的业务方法，返回布尔值表示修改是否成功
//    boolean changePassword(String username, String oldPassword, String newPassword);

    Result findUserById(String token);


    Result UpdatePassWord(UserPass userPass);

    Result updateUser(User user);

    List<User>  findAll();
}
